html,
body {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	border: none;
	box-sizing: border-box;
	list-style: none;
	font: normal 62.5% Helvetica, Arial, sans-serif;
	width: 100%;
	height:100%;
	-webkit-text-size-adjust: none; 
 /*   font-size:0.85em; */
}
.flex {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
}
.flex_center{
	justify-content: center;
	align-items: center;
	 -webkit-justify-content: center;
    -ms-flex-pack: center;
}
.flex_left{justify-content: flex-start;
	align-items: center;
	 -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;}
  .flex_right{justify-content: flex-end;
	align-items: center;
	 -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;}
 .flex_40{flex:0 1 40%;}
 .flex_20{flex:0 1 20%;}
 .flex_10{flex:0 1 10%;}
 .flex_2{flex:0 1 2%;}
 .flex_50{flex:0 1 50%;}
 .flex_30{flex:0 1 30%;}

.flex_item_1{flex: 1 1 100px;}
.flex_item_0_1_2{flex: 0 1 200px;}
.flex_item_0_1_3{flex: 0 1 300px;}
.flex_item_0_1_1{flex: 0 1 100px;}
.mcenter{margin:0 auto;}
.mscenter{margin:1.8em auto;}
.hovercolor {
	color: #59c7e8
}

a {
	cursor: pointer;
	font-size: 2.5em;
	text-decoration: none;
	color: black;
}
ul {list-style: none;padding: 0;margin: 0;}
.cur {
	cursor: pointer;
}
.fl{float: left;}
.fr{float: right;}
.hider {
	display: none;
}
h1 {
	margin: 0.8em 0;
	font-size:3.5em;
}
h3 {
	margin: 0.8em 0;
	font-size:3.2em;
}
h4 {
	margin: 0.8em 0;
	font-size:2.5em;
}
.btn {
	height: 2.4em;
	border: none;
	font-weight: 400;
	font-size: 2.4em;
}
label{font-size: 1.5em;}
p{padding: 0.12em;font-size: 1.2em;}
.brandus{border-radius: 50%;}
.cfont{font-size:2.6em;}
/*width start*/
.w_12 {
	width: 100%;
}
.w_9 {
	width: 90%;
}
.w_8 {
	width: 80%;
}
.w_7 {
	width: 70%;
}
.w_5 {
	width: 50%;
}
.w_4 {
	width: 40%;
}
/*width end*/
/*font color start*/
.color_w {
	color: #fff;
}
.txt_center{text-align: center;}
.txt_left{text-align: left;}
.txt_right{text-align: right;}
.v_align_mid{vertical-align: middle;}
.box_border{box-sizing: border-box;}
/*font color end*/
/*background start*/
.bk_success {
	background: linear-gradient(#08b2ed, #6ac7fa);
}
.input_text{height: 2.9em;box-sizing: border-box;border: none;box-shadow: #59C7E8 0 0 2px;  border-radius: 3px;}
.input_text:focus{border: 1px solid #59C7E8;}
.frameContent {
	flex-direction: column;
	height: 100%;
	width: 100%;
}